c863bdeb35976a55395a6d1f6530646a3446c75b,src/main/java/org/blockartistry/mod/DynSurround/client/fx/WaterSplashJetEffect.java,WaterSplashJetEffect,isValidSpawnBlock,#World#BlockPos#,97

Before Change


		if (world.getBlockState(pos).getMaterial() != Material.WATER)
			return false;
		final boolean unbounded = isUnboundedLiquid(world, pos);
		return (unbounded && world.getBlockState(pos.down()).getMaterial().isSolid())
				|| (!unbounded && world.getBlockState(pos.up()).getBlock() instanceof BlockDynamicLiquid);
	}

After Change


		if (world.getBlockState(pos).getMaterial() != Material.WATER)
			return false;
		if (isUnboundedLiquid(world, pos)) {
			final BlockPos down = pos.down();
			if (world.getBlockState(down).getMaterial().isSolid())
				return true;
			return !isUnboundedLiquid(world, down);
		}
		return world.getBlockState(pos.up()).getBlock() instanceof BlockDynamicLiquid;